Convert YouTube videos to high-quality MP3 files

0 Conversions
Online Status
4 Quality Options

Audio Quality

Metadata (Optional)

Converting your video...

0%
Estimated time: --
Fetching video info
Downloading audio
Converting to MP3
Video thumbnail

Conversion Failed

Video preview

Quality: 320 kbps

API Documentation

Integrate TubeConv into your applications

Interactive Swagger UI

Live

Explore and test our API endpoints with the interactive Swagger documentation.

Open API Docs

Quick Start

Guide

Preview a Video

curl -X POST http://localhost:3000/api/preview \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtube.com/watch?v=..."}'

Convert Video

curl -X POST http://localhost:3000/api/convert \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://youtube.com/watch?v=...",
    "audioQuality": "320",
    "metadata": {
      "title": "Custom Title",
      "artist": "Custom Artist"
    }
  }'

Rate Limits

Info
General API 100 req/15min
Conversions 5 req/15min
Previews 20 req/5min

Available Endpoints

POST /api/preview Get video metadata without downloading
POST /api/convert Convert YouTube video to MP3
GET /api/health System health and dependency status
GET /api/status API status and version information

Features & Capabilities

Everything you need for YouTube to MP3 conversion

High-Quality Audio

Convert to 128, 192, 256, or 320 kbps MP3 with crystal clear sound quality.

✓ 320kbps maximum quality ✓ Optimized for music ✓ Fast processing

Custom Metadata

Add custom titles, artist names, and other metadata to your MP3 files.

✓ Custom title & artist ✓ Automatic tagging ✓ ID3 metadata support

Security & Privacy

Your data is safe with rate limiting, input validation, and automatic cleanup.

✓ No data storage ✓ Secure processing ✓ Auto file cleanup

RESTful API

Developer-friendly REST API with comprehensive documentation and examples.

✓ OpenAPI 3.0 spec ✓ Rate limiting ✓ Error handling

Progressive Web App

Install as an app on your device with offline capabilities and push notifications.

✓ Install to home screen ✓ Offline support ✓ Background sync

Real-time Monitoring

Track system health, performance metrics, and conversion statistics in real-time.

✓ Health monitoring ✓ Performance tracking ✓ Error reporting

System Status

Real-time monitoring of system health and performance

API Health

Checking...
Uptime --
Memory Usage --
Node Version --

Dependencies

Checking...
yt-dlp --
FFmpeg --
Storage --

Performance

Monitoring
Avg Response Time --
Successful Conversions --
Error Rate --
View Raw Health Data